Jump To:
Technical Q&As are short question and answer formatted pages that provide answers to questions frequently received at Apple Developer Technical Support.

Document Descriptions
On Off
Display

Sort by
Title
Sort by
Topic
Sorted by
Date
Printer Queue vs. Printer Name (HTML)
QA1407: Explains the difference between a printer queue and a printer name.
Carbon, Printing 2005-01-27
Core Audio & Xcode - Ensuring the latest Core Audio Headers are installed (HTML)
QA1386: Describes how to ensure you're working with the latest Core Audio Header files with Xcode.
Carbon, Music & Audio, QuickTime 2005-01-18
Creating color spaces that ensure color matching. (HTML)
QA1396: How to create color spaces that ensure color matching.
Graphics & Imaging 2005-01-13
Variable arguments in Objective-C methods (HTML)
QA1405: How to implement methods which take a variable number of arguments.
Cocoa 2005-01-13
Resolves may return an IPv6 address in Panther (HTML)
QA1298: Explains why you get an IP address of 0.0.0.0 when resolving a Rendezvous service.
Carbon, Cocoa, Core Foundation, Networking 2005-01-10
Mach Absolute Time Units (HTML)
QA1398: Describes how to convert Mach absolute time units to real time, and vice versa.
Darwin 2005-01-06
Sequence Grabber - Determining the capture resolution of an IIDC device (HTML)
QA1403: Discusses how to determine the resolution of a captured image from an IIDC device
Carbon, Hardware, QuickTime 2005-01-06
Finding an NSView's current magnification. (HTML)
QA1346: How to discover the current magnification (zoom level) of any NSView.
Cocoa, Graphics & Imaging, User Experience 2004-12-13
NSOpenGLView redraw problems after a window is closed and re-opened. (HTML)
QA1353: Workaround for NSOpenGLView failure to draw after its window is closed and re-opened.
Cocoa, Graphics & Imaging 2004-12-03
Hang launching signed Applets from JavaScript (HTML)
QA1395: Making a LiveConnect call to a signed Applet before that Applet has finished loading can cause a hang.
Internet & Web, Java 2004-12-02
Why aren't my tracking rects working? (HTML)
QA1355: Describes a common mistake in setting up cursor-tracking rectangles.
Cocoa 2004-12-02
Obtaining the name of an external MIDI Device from a MIDI Endpoint (HTML)
QA1374: Get the names of external MIDI Devices from MIDI Endpoints.
Hardware, Music & Audio 2004-12-01
OpenGL Sample Code (HTML)
QA1166: Describes new naming convention for OpenGL sample code
Carbon, Cocoa, Games, Graphics & Imaging 2004-12-01
SetSoundMediaBalance balance parameter clarification (HTML) ()
QTMTB49: Describes correct parameter values for the SetSoundMediaBalance routine.
QuickTime 2004-12-01
My custom item dismisses my Navigation Services dialog (HTML)
QA1381: Gives a workaround for dismissive clicks on items in the custom area of Navigation Services dialogs.
Carbon, User Experience 2004-11-22
Symbol to Library in GDB (HTML)
QA1388: Shows how to find the library containing a symbol in GDB.
Tools 2004-11-15
Sending an Email (HTML)
QA1084: Shows how to create an email in the user's prefered email application.
Apple Applications, Carbon, Cocoa, Networking 2004-11-05
Using Interface Builder's NSOpenGLView or Custom View objects for an OpenGL application (HTML)
QA1167: Describes usage cases for both NSOpenGLViews and Custom Views for Cocoa OpenGL applications
Cocoa, Games, Graphics & Imaging 2004-10-28
Detecting the Debugger (HTML)
QA1361: Shows how to determine whether you're being run under the debugger.
Tools 2004-10-27
Private HITheme APIs in Mac OS X 10.2 should not be called (HTML)
QA1377: Explains why weak-linked API common runtime check is not good enough for the HITheme APIs.
Carbon 2004-10-27
Sorting Like the Finder (HTML)
QA1159: Shows how to sort strings like the Finder's list view.
Carbon, Cocoa, Text & Fonts 2004-10-27
Enabling X11 Forwarding (HTML)
QA1383: Describes how to enable ssh clients to receive X11 communication from a Mac OS X system.
Darwin, Internet & Web, Mac OS X Server, Security 2004-10-25
Registering for sleep notifications (HTML)
QA1340: Explains how register for sleep notifcations on Mac OS X.
Carbon, Cocoa, Darwin 2004-10-25
Preventing sleep (HTML)
QA1160: Explains how your application can prevent the system from sleeping.
Carbon, Cocoa, Darwin 2004-10-22
Enabling the Navigation Services default behavior in its dialogs (HTML)
QA1384: Explains how to enable the default behavior of the Navigation Services dialogs.
Carbon 2004-10-15
Fixing the Layout Binding of the Tab control User Panes (HTML)
QA1161: Describes the Tab control hierarchy and layouts of its panes and provides a fix to a common problem.
Carbon 2004-10-14
Managing custom drawing code in a compositing world (HTML)
QA1162: Explains why any custom drawing code must be handled by the kEventControlDraw handler of a custom HIView
Carbon 2004-10-14
Sharing Browser Cookies With Java Applets (HTML) ()
QA1265: Creating a persistent browser session (cookie) inside Java 1.3 Applets
Internet & Web, Java 2004-10-13
glFlush() vs. glFinish() (HTML)
QA1158: Explanation of the differences between glFlush() and glFinish()
Graphics & Imaging 2004-10-11
How do I determine how much VRAM is available on my video card? (HTML)
QA1168: Using Core Graphics and IOKit to find the physical size of VRAM on installed hardware.
Cocoa, Games, Graphics & Imaging 2004-10-11
Using the latest Mac OS X headers in my CFM project with CodeWarrior (HTML)
QA1379: Describes how to use the latest Mac OS X headers in CodeWarrior by modifying the CFM project access paths.
Tools 2004-10-08
Clickable Static Text Item (HTML)
QA1380: Explains how to make a static text item respond to clicks
Carbon, User Experience 2004-10-05
NSTimers and Rendering Loops (HTML)
QA1385: Using Cocoa timers (NSTimer) to drive a rendering loop
Cocoa, Games, Graphics & Imaging 2004-10-04
SetFontInfoForSelection incorrect prototype (HTML)
QA1375: Describes the incorrect prototyping of the SetFontInfoForSelection API and gives a workaround.
Carbon, Text & Fonts, User Experience 2004-10-04
Storing file references in CFPreferences (HTML)
QA1350: Storing file references in CFPreferences
Carbon 2004-10-01
GetDIBFromPict fails with QuickTime "Minimum" installation (HTML)
QA1294: Demonstrates how to check for any available QuickTime components required by individual QuickTime functions.
QuickTime 2004-09-28
Common QA and Roadmap for USB Software Development on Mac OS X (HTML)
QA1370: Roadmap for development of USB Software on Mac OS X and some Common Questions and Answers
Darwin, Device Drivers, Hardware 2004-09-22
Adding a movie reference to a movie (HTML)
QA1376: Demonstrates how to add a reference for a movie to another movie
Carbon, QuickTime 2004-09-16
Adjusting the movie brightness (HTML)
QA1382: Demonstrates how to adjust the brightness of a movie for playback.
QuickTime 2004-09-16
Movies - Saving movie playback hints (HTML)
QA1366: Explains how to save and load media play hints from Movie files.
Carbon, Cocoa, QuickTime 2004-09-14
Does Safari support 128-bit encryption? (HTML)
QA1320: Discusses support for 128-bit encryption in Apple's Safari web browser.
Apple Applications, Internet & Web, Security 2004-09-10
CGBitmapContextCreate Supported Color Spaces (HTML)
QA1037: Lists the color space and alpha info combinations currently supported by CGBitmapContextCreate.
Carbon, Cocoa, Games, Graphics & Imaging 2004-09-09
Avoiding Pauses When Looping Audio files with QuickTime (HTML)
QA1371: Demonstrates how to avoid pauses when looping audio files with QuickTime
Carbon, Games, Music & Audio, QuickTime 2004-09-08
Setting the ColorSync profile for a NSBitmapImageRep object (HTML)
QA1369: Setting the ColorSync profile for a NSBitmapImageRep object
Cocoa, Graphics & Imaging 2004-09-08
Right- and Control-Drags on Mac OS X (HTML)
QA1362: Describes a difference in Drag and Drop on Mac OS X that affects all cross-platform Java applications
Java 2004-08-31
Unsolicited About Boxes (HTML)
QA1363: How to properly override the default about and quit behaviors in Java 1.4 and later
Java 2004-08-31
Installing smart card reader drivers (HTML)
QA1359: Updates obsolete information contained in the pcscd(8) man page on Mac OS X Jaguar and Panther.
Device Drivers, Security 2004-08-30
Combinations of cupsColorSpace, cupsColorOrder and cupsBitsPerColor values supported by Mac OS X (HTML)
QA1368: Table of supported combinations of cupsColorSpace, cupsColorOrder and cupsBitsPerColor values supported by Mac OS X.
Printing 2004-08-27
Sequence Grabber - Video capture with multiple IIDC cameras (HTML)
QA1365: Discusses factors which influence the number of IIDC cameras that can simultaniously be used for capture.
Hardware, QuickTime 2004-08-25
Rendezvous enforces the TXT record format in Panther (HTML)
QA1306: Explains how mDNSResponder enforces the proper TXT record format in Panther.
Carbon, Cocoa, Core Foundation, Darwin, Networking 2004-07-14
Rendezvous service types used in Mac OS X (HTML)
QA1312: Provides a list of common Rendezvous service types used in Mac OS X.
Hardware, Networking 2004-07-14
Updating the TXT record of a Rendezvous service (HTML)
QA1302: Explains how to update a Rendezvous TXT record while running on either Jaguar or Panther.
Carbon, Cocoa, Core Foundation, Darwin, Networking 2004-07-14
Getting a Packet Trace (HTML) ()
QA1176: Lists tools available for looking at the network packets on the wire.
AppleScript, Carbon, Cocoa, Core Foundation, Darwin, Device Drivers, Games, Hardware, Internet & Web, Java, Mac OS X Server, Networking, Printing, QuickTime, Security 2004-07-13
Available FireWire Isochronous Bandwidth (HTML)
QA1356: Discusses attempting to "pre-flight" an isochronous bandwidth allocation request by reading the currently available bandwidth.
Device Drivers, Hardware, Music & Audio, QuickTime 2004-07-07
Dynamically registering a bundled component (HTML)
QA1083: Describes how to dynamically register a Component which resides in an Application bundle.
Carbon, QuickTime 2004-06-07
Graphics Exporters - Creating 16-bit-per-channel image files (HTML)
QA1354: Discusses how to use QuickTime Graphics Exporters to create 16-bit-per-channel image files.
Cocoa, Graphics & Imaging, QuickTime 2004-06-03
Discovering all advertised Rendezvous service types (HTML)
QA1337: Explains how to discover all Rendezvous service types being advertised on the local network.
Carbon, Cocoa, Core Foundation, Darwin, Hardware, Networking 2004-06-01
New PPD keywords available in Mac OS X version 10.3 (HTML)
QA1352: Describes the new PPD keywords available for CUPS filters in Mac OS X 10.3.
Device Drivers, Printing 2004-05-26
Avoiding the -42 error with DiscRecording (HTML)
QA1292: Explains how to workaround the -42 error when using the DiscRecording API.
Carbon, Cocoa 2004-05-25
Directories Appear as Volume Aliases (HTML)
QA1351: Discusses how VFS plug-ins should handle device numbers to ensure compatibility with Carbon applications.
Carbon, Darwin 2004-05-25
Creating a Movie from Movie Data in Memory (HTML)
QA1341: Describes how to create a movie from movie data in memory.
QuickTime 2004-05-20
Movie export with AAC or AMR audio formats (HTML)
QA1347: This QA discusses use of the QuickTime AMR and AAC audio compressors on Macintosh and Windows
QuickTime 2004-05-20
Generating an NMI Without a Programmer's Switch (HTML) ()
QA1264: Explains how to generate a non-maskable interrupt (NMI) on CPUs without programmer's switches.
Accessibility, Darwin, Device Drivers, Hardware, Mac OS X Server, Music & Audio, Networking, Printing, Tools 2004-04-26
Signaling the end of data when using AudioConverterFillComplexBuffer (HTML)
QA1317: How to signal the end of data when using AudioConverterFillComplexBuffer to convert audio data.
Music & Audio 2004-04-26
Sequence Grabber - How often should I call SGIdle? (HTML)
QA1349: This Q&A discusses how often SGIdle should be called when capturing using the Sequence Grabber.
QuickTime 2004-04-06
Sequence Grabber - Using the SGDataProc for Sound (HTML)
QA1348: This Q&A discusses how you can use a Sound SGChannel with the Sequence Grabber DataProc
QuickTime 2004-04-06
Audio Unit Resizing (HTML)
QA1343: Discusses the host's responsibilities when resizing Audio Units.
Music & Audio 2004-03-23
Rendezvous enforces the service type format in Panther (HTML)
QA1198: Explains why registering a Rendezvous service might fail on Panther.
Carbon, Cocoa, Hardware, Networking 2004-03-23
QuickTime movies require a valid graphics port (HTML)
QA1345: The QuickTime Movie Toolbox requires a valid graphics port for all movies.
QuickTime 2004-03-19
DDR SDRAM ICs for PowerBooks and iBooks that use Memory bus slewing (HTML)
QA1344: Specifies DDR SDRAM IC optimization for PowerBooks and iBooks that use Memory bus slewing.
Hardware 2004-03-18
The Rendezvous Name is not the Rendezvous name (HTML) ()
QA1228: Explains why you should use the Computer Name when advertising a Rendezvous service.
Carbon, Cocoa, Networking 2004-03-05
Developer Tools JBoss and Tomcat Do Not Start After Installing Java 1.4.2 Update (HTML)
QA1025: Describes how to re-enable JBoss and Tomcat after installing the Java 1.4.2 update.
Darwin, Internet & Web, Java 2004-03-04
Mixing AWT/Swing and Cocoa Java (HTML)
QA1342: Recommends an alternative to mixing Cocoa Java and AWT/Swing.
Java 2004-02-26
Make sure your PPD Plugin calls ppdCloseCompiledPPDFromTicket (HTML)
QA1275: Avoid a potential PPD Plugin bug that can cause problems with the print dialog and applications.
Printing 2004-02-19
Why am I drawing directly to the screen? (HTML)
QA1015: Explains why drawing to a window's backbuffer can affect the upper left corner of the screen instead.
Carbon, Graphics & Imaging, Performance 2004-02-19
Creating an OpenGL texture from an NSView (HTML) ()
QA1325: Addresses the issues involved with using an NSView as the source data for an OpenGL texture.
Graphics & Imaging 2004-02-13
Clearing mDNSResponder's cached records (HTML)
QA1310: Clearing the Rendezvous service cache (mDNSResponder's cached records) for testing purposes.
Hardware, Networking 2004-02-11
Setting the default look-and-feel for Swing applications (HTML) ()
QA1059: Changing the default look-and-feel for Swing applications on Mac OS X.
Java 2004-02-10
Duplicate Rendezvous services while browsing (HTML)
QA1333: Explains how to work with multiple network interfaces when browsing for Rendezvous services.
Networking 2004-02-06
The state of mDNSResponder (HTML)
QA1339: Explains how to obtain information regarding the internal state of mDNSResponder.
Darwin, Hardware, Networking 2004-02-06
Use empty string for Rendezvous domains (HTML)
QA1331: Explains what to specify for the domain parameter when using Rendezvous API's.
Networking 2004-02-06
Use NSSound instead of NSMovie for audio only playback on Mac OS X 10.3 and greater (HTML)
QA1335: Why using NSSound may be a better choice than using NSMovie for audio only playback.
Music & Audio 2004-02-04
OpenGL Driver Monitor Decoder Ring (HTML) ()
QA1334: Describes what each of the parameters available in the OpenGL Driver Monitor measure.
Graphics & Imaging 2004-01-30
Shearing a Coordinate Space with NSAffineTransform (HTML) ()
QA1332: Describes a simple way to shear coordinate spaces by adding a few methods to the NSAffineTransform class.
Cocoa, Graphics & Imaging 2004-01-29
DV Codec settings and performance (HTML) ()
QA1149: Discusses the difference between compression quality, decompression quality, and performance with the DV codec.
QuickTime 2004-01-20
Server Processes and the Dock (HTML) ()
QA1328: Discusses using headless AWT from Java server applications that need to be hidden.
Java, Mac OS X Server, Porting 2004-01-19
Issues with boot time KEXT loading (HTML) ()
QA1087: Explains how to solve problems with loading KEXTs at boot time.
Darwin, Device Drivers, Hardware 2004-01-15
Music Player Sequence Destinations (HTML) ()
QA1330: Provides clarification on MIDI Endpoints and assigning MIDI data flow.
Music & Audio 2004-01-15
How can I find out what non-RGB pixel formats a codec supports? (HTML) ()
QA1249: Applications can find out if a codec supports non-RGB pixel formats.
QuickTime 2004-01-05
Documentation for getattrlist (HTML) ()
QA1327: The behaviour of getattrlist, and other Apple enhancements to the BSD file system programming interface.
Darwin 2003-12-15
AudioDevice sample rates (HTML)
QA1196: Getting, setting and converting sample rates with Audio Devices.
Music & Audio 2003-12-09
AUGraphs and AudioUnit connections (HTML)
QA1174: Discusses AudioUnit connection issues when using more than one AudioUnit or an AUGraph.
Music & Audio 2003-12-09
QuickTime Effects - How to set up parameter description values when using kParameterTypeDataImage (HTML) ()
QA1326: Setting up an effect parameter description when using kParameterTypeDataImage as the parameter data type.
QuickTime 2003-12-09
X11 FAQ (HTML) ()
QA1232: Frequently Asked Questions about using Apple's X Window System (X11) implementation.
Carbon, Darwin, Porting 2003-11-17
Why doesn't my Scrolling Text Box control work in a compositing window? (HTML)
QA1324: Explains why some older controls do not function properly in compositing windows and points to a replacement.
Carbon 2003-11-13
Developing with ZeroLink: small applications and launching on other computers (HTML)
QA1322: Resolving issues caused by the ZeroLink feature in Xcode.
Tools 2003-10-31
Downloading through a proxy server in Mac OS X (HTML)
QA1296: Explains when downloading through a proxy server will work, and when it will fail.
Carbon, Cocoa, Core Foundation, Networking 2003-10-29
Environment Variables (HTML)
QA1255: Describes how a process gets its environment variables.
Carbon, Cocoa 2003-10-29
How to solve '_objc_exception_set_functions' ZeroLink errors in Xcode (HTML)
QA1321: Explains how to eliminate '_objc_exception_set_functions' ZeroLink errors in Xcode
Tools 2003-10-29
URL Access vs. CFNetwork (HTML)
QA1291: Explains when to choose URL Access or CFNetwork when downloading files from within your application.
Carbon, Core Foundation, Networking 2003-10-29